aa ab ac ac ac ac ac ac ad ae af ag ah ai ae ae aj ac ac ac ac ac ac ac
ag ak ac ac ac ac ac al am ae af ag ag an ae ae ao ap ap aq ac ac ac ac
ag ag ab ac ac ac al am ae ae ao ar ag an ae ae ae ae ae ao ap ap ap ap
ag ag ab ac ac ac ad ae ae ae ae af ag an ae ae ae ae ae ae ae ae ae ae
ag ag ab ac ac ac ad ae ae ae ae af ag an ae ae ae ae ae ae ae ae ae ae
ag ag ak ac ac ac as ai ae ae ae af ag ah at ai ae ae ae ae ae ae ae ae
ag ag ag ab ac ac ac ad ae ae ae af ag ag ag an ae ae ae ae ae ae ae ae
ag ag ag ak ac ac ac as ai ae ae ao au ar ag an ae ae ae ae ae ae ae ae
ag ag ag ag ab ac ac ac ad ae ae ae ae af ag ah ai av aw ai ae ae ae ae
ag ag ag ag ab ac ac ac as ai ae ae ae af ag ag ah ax ay az at at at ai
ag ag ag ag ak aA ac ac ac as ai ae ae ao ar ag ag aB aC aD ag ag ag an
ag ag ag ag ag ag ak ac ac ac as ai ae ae ao ar ag ag aE ag ag aF ag an
ag ag ag ag ag ag ag ab ac ac ac ad ae ae ae ao au au ap au aG aD ag an
ag ag ag ag ag ag ag ab ac ac al am ae ae ae ae ae ae ae ae af ag ag an
ag ag ag ag ag ag ag ab ac ac as ai ae ae ae ae ae ae ae ae af ag aH ad
ag ag ag ag ag ag ag ak ac ac ac as ai ae ae ae ae ae ae ae af ag aI ad
ag ag ag ag ag ag ag ag ab ac ac ac as aJ aJ aJ aJ aJ aJ aJ aK ag aI as
ag ag ag ag ag ag ag ag ab ac ac ac ac ac ac ac ac ac ac ac aL ag ab ac
ag ag ag ag ag ag ag ag ak aA aA aA aA aA aA aA ac ac ac ac aM ag ak aA
ag ag ag ag ag aN aO ag ag ag ag ag ag ag ag ag ak aA ac aL ag ag ag ag
ag ag ag ag aN ac ac aO ag ag ag ag ag ag ag ag ag ag ak aM ag aN aO ag
aP aP aP aP ac ac ac aL ag ag ag ag ag ag ag ag ag ag ag ag ag ab aL ag
ac ac ac ac ac ac ac ac aP aO ag ag ag ag ag ag ag ag ag ag aN ac aM ag
ac ac ac ac ac ac ac ac ac ac aO ag ag ag ag ag ag ag ag ag ak aM ag ag

:def
battle_bg=generic.png
level_left=world0x3.txt
level_right=world2x3.txt
level_down=world1x4.txt
level_up=world1x2.txt
level_downleft=world0x4.txt
level_upleft=world0x2.txt
level_upright=world2x2.txt
level_downright=world2x4.txt
:aa
pix("water/water.png")
walk(0)
if(stat("level"), "<", 2)
	mapstat("addmonster", "Orc")
	end()
endif
if(stat("level"), "<", 4)
	mapstat("addmonster", "Orc")
	mapstat("addmonster", "Ferocious Armless")
	end()
endif
if(stat("level"), "<", 6)
	mapstat("addmonster", "Orc")
	mapstat("addmonster", "Ferocious Armless")
	mapstat("addmonster", "Highway Bandit")
	end()
endif
if(stat("level"), "<", 8)
	mapstat("addmonster", "Orc")
	mapstat("addmonster", "Ferocious Armless")
	mapstat("addmonster", "Highway Bandit")
	mapstat("addmonster", "Acid Slime")
	mapstat("addmonster", "Acid Slime")
	end()
endif
if(stat("level"), "<", 10)
	mapstat("addmonster", "Orc")
	mapstat("addmonster", "Ferocious Armless")
	mapstat("addmonster", "Highway Bandit")
	mapstat("addmonster", "Acid Slime")
	mapstat("addmonster", "Giant Spider")
	mapstat("addmonster", "Giant Spider")
	end()
endif
if(stat("level"), "<", 12)
	mapstat("addmonster", "Orc")
	mapstat("addmonster", "Ferocious Armless")
	mapstat("addmonster", "Highway Bandit")
	mapstat("addmonster", "Acid Slime")
	mapstat("addmonster", "Giant Spider")
	mapstat("addmonster", "Wizard")
	mapstat("addmonster", "Wizard")
	end()
endif
if(stat("level"), "<", 14)
	mapstat("addmonster", "Orc")
	mapstat("addmonster", "Ferocious Armless")
	mapstat("addmonster", "Highway Bandit")
	mapstat("addmonster", "Acid Slime")
	mapstat("addmonster", "Giant Spider")
	mapstat("addmonster", "Wizard")
	mapstat("addmonster", "Goblin")
	mapstat("addmonster", "Goblin")
	end()
endif
if(stat("level"), "<", 16)
	mapstat("addmonster", "Ferocious Armless")
	mapstat("addmonster", "Highway Bandit")
	mapstat("addmonster", "Acid Slime")
	mapstat("addmonster", "Giant Spider")
	mapstat("addmonster", "Wizard")
	mapstat("addmonster", "Goblin")
	mapstat("addmonster", "Skeleton")
	mapstat("addmonster", "Skeleton")
	end()
endif
if(stat("level"), "<", 18)
	mapstat("addmonster", "Highway Bandit")
	mapstat("addmonster", "Acid Slime")
	mapstat("addmonster", "Giant Spider")
	mapstat("addmonster", "Wizard")
	mapstat("addmonster", "Goblin")
	mapstat("addmonster", "Skeleton")
	mapstat("addmonster", "Troll")
	mapstat("addmonster", "Troll")
	end()
endif
if(stat("level"), "<", 20)
	mapstat("addmonster", "Acid Slime")
	mapstat("addmonster", "Giant Spider")
	mapstat("addmonster", "Wizard")
	mapstat("addmonster", "Goblin")
	mapstat("addmonster", "Skeleton")
	mapstat("addmonster", "Troll")
	mapstat("addmonster", "Death Knight")
	mapstat("addmonster", "Death Knight")
	end()
endif
if(stat("level"), "<", 22)
	mapstat("addmonster", "Giant Spider")
	mapstat("addmonster", "Wizard")
	mapstat("addmonster", "Goblin")
	mapstat("addmonster", "Skeleton")
	mapstat("addmonster", "Troll")
	mapstat("addmonster", "Death Knight")
	mapstat("addmonster", "Bronze Golem")
	mapstat("addmonster", "Bronze Golem")
	end()
endif
if(stat("level"), "<", 24)
	mapstat("addmonster", "Wizard")
	mapstat("addmonster", "Goblin")
	mapstat("addmonster", "Skeleton")
	mapstat("addmonster", "Troll")
	mapstat("addmonster", "Death Knight")
	mapstat("addmonster", "Bronze Golem")
	mapstat("addmonster", "Dark Goblin")
	mapstat("addmonster", "Dark Goblin")
	end()
endif
if(stat("level"), "<", 26)
	mapstat("addmonster", "Goblin")
	mapstat("addmonster", "Skeleton")
	mapstat("addmonster", "Troll")
	mapstat("addmonster", "Death Knight")
	mapstat("addmonster", "Bronze Golem")
	mapstat("addmonster", "Dark Goblin")
	mapstat("addmonster", "Iron Golem")
	mapstat("addmonster", "Iron Golem")
	end()
endif
if(stat("level"), "<", 28)
	mapstat("addmonster", "Skeleton")
	mapstat("addmonster", "Troll")
	mapstat("addmonster", "Death Knight")
	mapstat("addmonster", "Bronze Golem")
	mapstat("addmonster", "Dark Goblin")
	mapstat("addmonster", "Iron Golem")
	mapstat("addmonster", "Gold Dragon")
	mapstat("addmonster", "Gold Dragon")
	end()
endif
if(stat("level"), "<", 28)
	mapstat("addmonster", "Troll")
	mapstat("addmonster", "Death Knight")
	mapstat("addmonster", "Bronze Golem")
	mapstat("addmonster", "Dark Goblin")
	mapstat("addmonster", "Iron Golem")
	mapstat("addmonster", "Gold Dragon")
	mapstat("addmonster", "Lost Soul")
	mapstat("addmonster", "Lost Soul")
	end()
endif
if(stat("level"), "<", 30)
	mapstat("addmonster", "Death Knight")
	mapstat("addmonster", "Bronze Golem")
	mapstat("addmonster", "Dark Goblin")
	mapstat("addmonster", "Iron Golem")
	mapstat("addmonster", "Gold Dragon")
	mapstat("addmonster", "Lost Soul")
	mapstat("addmonster", "Ice Dragon")
	mapstat("addmonster", "Ice Dragon")
	end()
endif
if(stat("level"), "<", 32)
	mapstat("addmonster", "Bronze Golem")
	mapstat("addmonster", "Dark Goblin")
	mapstat("addmonster", "Iron Golem")
	mapstat("addmonster", "Gold Dragon")
	mapstat("addmonster", "Lost Soul")
	mapstat("addmonster", "Ice Dragon")
	mapstat("addmonster", "Platinum Golem")
	mapstat("addmonster", "Platinum Golem")
	end()
endif
if(stat("level"), "<", 34)
	mapstat("addmonster", "Dark Goblin")
	mapstat("addmonster", "Iron Golem")
	mapstat("addmonster", "Gold Dragon")
	mapstat("addmonster", "Lost Soul")
	mapstat("addmonster", "Ice Dragon")
	mapstat("addmonster", "Platinum Golem")
	mapstat("addmonster", "Black Dragon")
	mapstat("addmonster", "Black Dragon")
	end()
endif
#above level 34:
mapstat("addmonster", "Iron Golem")
mapstat("addmonster", "Gold Dragon")
mapstat("addmonster", "Lost Soul")
mapstat("addmonster", "Ice Dragon")
mapstat("addmonster", "Platinum Golem")
mapstat("addmonster", "Black Dragon")
mapstat("addmonster", "Black Dragon")
:ab
pix("water/water_e.png")
walk(1)
:ac
pix("grass.png")
walk(1)
:ad
pix("forest_w.png")
walk(1)
:ae
pix("forest.png")
walk(1)
:af
pix("forest_e.png")
walk(1)
addpix("water/water_w_trans.png")
:ag
pix("water/water.png")
walk(0)
:ah
pix("forest_sw.png")
walk(1)
addpix("water/water_ne_trans.png")
:ai
pix("forest_sw2.png")
walk(1)
:aj
pix("forest_e.png")
walk(1)
:ak
pix("water/water_ne.png")
walk(1)
:al
pix("forest_nw2.png")
walk(1)
:am
pix("forest_nw3.png")
walk(1)
:an
pix("forest_w.png")
walk(1)
addpix("water/water_e_trans.png")
:ao
pix("forest_ne2.png")
walk(1)
:ap
pix("forest_n.png")
walk(1)
:aq
pix("forest_ne.png")
walk(1)
:ar
pix("forest_ne.png")
walk(1)
addpix("water/water_sw_trans.png")
:as
pix("forest_sw.png")
walk(1)
:at
pix("forest_s.png")
walk(1)
addpix("water/water_n_trans.png")
:au
pix("forest_n.png")
walk(1)
addpix("water/water_s_trans.png")
:av
pix("forest_se2.png")
walk(1)
:aw
pix("forest_s.png")
walk(1)
Action
set("temp1", 1)
:ax
pix("forest_se.png")
walk(1)
Action
set("temp1", 0)
:ay
pix("grass.png")
walk(1)
addpix("town_trans.png")
Action
if(var("temp1"), "=", 0)
	move("town4.txt", 1, 13)
	hero("hero_e")
endif
if(var("temp1"), "=", 1)
	move("town4.txt", 29, 1)
	hero("hero_s")
endif
if(var("temp1"), "=", 2)
	move("town4.txt", 38, 20)
	hero("hero_w")
endif
if(var("temp1"), "=", 3)
	move("town4.txt", 24, 38)
	hero("hero_n")
endif
:az
pix("forest_sw.png")
walk(1)
Action
set("temp1", 2)
:aA
pix("water/water_n.png")
walk(1)
:aB
pix("grass.png")
walk(1)
addpix("water/water_ne_trans.png")
:aC
pix("grass.png")
walk(1)
Action
set("temp1", 3)
:aD
pix("grass.png")
walk(1)
addpix("water/water_nw_trans.png")
:aE
pix("water/bridge_ns.png")
walk(1)
:aF
pix("water/land_s.png")
walk(1)
:aG
pix("forest_ne.png")
walk(1)
addpix("water/water_s_trans.png")
:aH
pix("grass.png")
walk(1)
addpix("water/water_se_trans.png")
:aI
pix("grass.png")
walk(1)
addpix("water/water_e_trans.png")
:aJ
pix("forest_s.png")
walk(1)
:aK
pix("forest_se.png")
walk(1)
addpix("water/water_w_trans.png")
:aL
pix("water/water_w.png")
walk(1)
:aM
pix("water/water_nw.png")
walk(1)
:aN
pix("water/water_se.png")
walk(1)
:aO
pix("water/water_sw.png")
walk(1)
:aP
pix("water/water_s.png")
walk(1)
